﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Tutor.Master" AutoEventWireup="true" CodeBehind="frm_Co-Tutor.aspx.cs" Inherits="ED_Nivelacion.PresentacionWeb.frm_Co_Tutor" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <script>
        var Tutor = <%=Session["Tutor"]%>;
        var Distribucion = "";
        var Pre = "";
        var Cuest = "";
        var Val = "";

        $(document).ready(function () {
            console.log;
            
            $("input").click(function () {   
                
           
                var idD = $(this).attr("id");
                //alert(idD);
                var Distr=$('#cabezera').find("#"+idD).val();
                //alert(Distr);
                var idP = $(this).data('id');
                //alert(idP);
                var idC = $(this).data('idc');
                //alert(idC);
                var Valor = $(this).data('value');
                //alert(Valor);
                var Periodo = <%=Session["PeriodoC"]%>;
                //alert(Periodo);
                ED_Nivelacion.PresentacionWeb.ServiciosLocales.CuestionarioService.ObtenerPreguntaTutor(Periodo, idP,idC, Distr, onTutor, failedTutor);
                    Pre= idP;
                    Val = Valor;
                    Cuest = idC;
                    Distribucion = Distr;
                
                });
            function onTutor(content)
                {
                    var _Pregunta = Pre;
                    var _Valor = Val;
                    var _Cuestionario = Cuest;
                    var _Academico = Distribucion;
                    var _Tutor = Tutor;

                    var cont = 0;
                    for (var i = 0; i < content.length; i++) {
                        var _CoTutor = content[i].idCo_Tutor;
                        console.log(_CoTutor);
                        var a = console.log(content.length);
                        var cont = cont+ 1;
                    }
                    //alert(cont);
                    if(cont>0){
                        var valores = {idCo_Tutor: _CoTutor, Valor: _Valor}
                        ED_Nivelacion.PresentacionWeb.ServiciosLocales.CuestionarioService.ActualizarPreguntaTutor(valores, onActualizar, failedActualizar);
                    }else{
                        var values = {idPregunta_Cuestionario: _Pregunta, idCuestionario: _Cuestionario, idDistribucion_Academica: _Academico, Valor: _Valor, idTutor: _Tutor  };
                        ED_Nivelacion.PresentacionWeb.ServiciosLocales.CuestionarioService.ContestarPreguntaTutor(values, onContestar, failedContestar);
                    }
                

                }


            function failedTutor() {
                    errorMessege("Error");
                }

                function onActualizar()
                {
                    //sucessMessage("Actualizo");
                }

                function failedActualizar()
                {
                    errorMessege("ERROR");
                }

                function onContestar()
                {
                    //errorMessege("Respondio");
                }

                function failedContestar()
                {
                    alert("ERROR");
                }

            });

            var statSend = false;
            function checkSubmit() {
                if (!statSend) {
                    statSend = true;
                    return true;
                } else {
                    alert("El formulario ya se esta enviando...");
                    return false;
                }
            }

            var cuenta=0;
            function enviado() { 
                if (cuenta == 0)
                {
                    cuenta++;
                    return true;
                }
                else 
                {
                    alert("El formulario ya está siendo enviado, por favor aguarde un instante.");
                    return false;
                }
            }

        
    </script>

    <form id="Form1" runat="server" onsubmit="return checkSubmit();">

                <asp:ScriptManager ID="ScriptManager1" runat="server">
            <Services>
                <asp:ServiceReference Path="~/ServiciosLocales/CuestionarioService.asmx" />
            </Services>
        </asp:ScriptManager>

                                <div class="portlet portlet-default">
                            <div class="portlet-heading">
                                <div class="portlet-title">
                                    <h4>CO-TUTOR</h4>
                                </div>
                                <div class="portlet-widgets">
                                </div>
                                <div class="clearfix"></div>
                            </div>
                          
                            <div class="portlet-body">
                                
                                <div class="table-responsive">
                                    <table class="table table-condensed">

                                        <thead>
                                            <tr id="cabezera">
                                                <th class="auto-style4">Docente</th>
                                                <% int j = 0;
                                                   ED_Nivelacion.Negocios.DistribucionAcademica_C _objDAcademica_C = new ED_Nivelacion.Negocios.DistribucionAcademica_C();
                                                   var DistribucionAcademica = _objDAcademica_C.FiltrarDistribucionAcademicaJornada(int.Parse(Session["Jornada"].ToString()));
                                                   foreach (var item in DistribucionAcademica)
                                                   {
                                                %>


                                                <th class="auto-style2"><%=item.Nombre +" "+ item.Apellido%>
                                                    <input type="text" id="<%=j %>" class="dist hide" value="<%=item.idDistribucion_Academica %>"/></th>
                                                <% j++;
                                                      } %>
                                            </tr>

                                            <tr>
                                                <th class="auto-style4">Asignatura</th>
                                                <%
                                                    foreach (var item in DistribucionAcademica)
                                                    {
                                                %>
                                                <th class="auto-style2"><%=item.Nombre_Asignatura %></th>
                                                <%} %>
                                            </tr>

                                            <tr>
                                                <th class="auto-style4">Carrera</th>
                                                <%
                                                    foreach (var item in DistribucionAcademica)
                                                    {
                                                %>
                                                <th class="auto-style2"><%=item.Carrera %></th>
                                                <%} %>
                                            </tr>

                                        </thead>

                                        <tbody>
                                          <%
                                              ED_Nivelacion.Negocios.Preguntas_C _objPreguntas_C = new ED_Nivelacion.Negocios.Preguntas_C();
                                              ED_Nivelacion.Negocios.CriterioEvaluacion_C _objCriterio_C = new ED_Nivelacion.Negocios.CriterioEvaluacion_C();
                                              var Criterios = _objCriterio_C.FiltrarCriterios("Tutor");
                                              
                                              int Materias = DistribucionAcademica.Count();
                                              foreach (var item in Criterios)
                                              {   
                                           %>
                                            <tr>
                                                <th class="auto-style4" colspan="<%=Materias + 1%>"><%=item.Criterio%></th>

                                            </tr>
                                            <tr>
                                                <%
                                                int n = 0;
                                                var Preguntas = _objPreguntas_C.FiltrarPreguntas(item.idCriterio_Evaluacion, Session["tipoUsuario"].ToString());
                                                foreach (var item_ in Preguntas)
                                                  {   
                                                  %>
                                                
                                                <td class="auto-style4"><%=item_.Iten_Pregunta%></td>

                                                <%
                                                 
                                                  for (int i = 0; i < Materias; i++)
                                                  {
                                              %>
                                                <td class="auto-style1" >
                                                    <form>
                                                    <input id="<%=i %>" data-id="<%=item_.idPregunta_Cuestionario%>" data-idc="<%=item_.idCuestionario%>" type="radio" class="valor" name="group1" data-value="0"> 0
                                                    <input  id="<%=i %>" data-id="<%=item_.idPregunta_Cuestionario%>" data-idc="<%=item_.idCuestionario%>" type="radio" class="valor" name="group1" data-value="1" > 1
                                                    <input  id="<%=i %>"data-id="<%=item_.idPregunta_Cuestionario%>" data-idc="<%=item_.idCuestionario%>" type="radio" class="valor" name="group1" data-value="2"> 2
                                                    <input  id="<%=i %>" data-id="<%=item_.idPregunta_Cuestionario%>" data-idc="<%=item_.idCuestionario%>" type="radio" class="valor" name="group1" data-value="3" > 3
                                                    <input  id="<%=i %>" data-id="<%=item_.idPregunta_Cuestionario%>" data-idc="<%=item_.idCuestionario%>" type="radio" class="valor" name="group1" data-value="4"> 4
                                                    <br />
                                                    <input ID="txt_Pregunta<%=i %>" type="text" class="hide">
                                                        </form>
                                                        </td>
                                                <%} %>


                                            </tr>
                             <% }%>
                                            <%n++;
                                              } %>
                                        </tbody>
                                    </table>
                                </div>
                            </div>
                                    
                        </div>
        <a id="btn_CoTutor" href="logout.aspx" class=" btn btn-primary">TERMINAR EVALUACIÓN</a>
    </form>
</asp:Content>
